Revision: hackerlab--myline--1.1--patch-44
Archive: lord@emf.net--gnu-arch-ws-2004
Creator: Tom Lord <lord@emf.net>
Date: Wed Dec 22 08:49:11 PST 2004
Standard-date: 2004-12-22 16:49:11 GMT
Modified-files: buffers/buffers.c graphs/digraph.h
    handles/handle.c obtables/obtable.c obtables/obtable.h
New-patches: lord@emf.net--gnu-arch-ws-2004/hackerlab--myline--1.1--patch-44
Summary: make obtables easier to use
Keywords: 


`obtable' elements used to be required to have an opaque
structure field at offset 0 in their layout.   This was 
used internally by the `obtable' code for a freelist link.

The problem is, clients had to remember to *declare* that field in
every structure that *might ever* be used as an `obtable' element.

After myself forgetting to declare that field when needed for the `N +
10th' time (seemingly), I revised the `obtable' interface so that
it is no longer needed.

This is an improvement, anyway: I don't, in retrospect, see any 
significant reason why it would be helpful to require that field.

